Go Indy ! Nevrona Designs

Demonstration applications using INDY components

Demo name Author Email Components used
BasicClientServer

Demonstrates basic use of TIdTCPServer and TidTCPClient  


unknown unknown TIDTCPCLIENT. TIDTCPSERVER.
TidTCPClient
TidTCPServer
CGIMailer

Demos demonstrates how to send mail from a CGI application  


Allen O'Neill allen_oneill@hotmail.com Tidsmtp. TIDMESSAGE.
TidSMTP
TidMessage
Chat demo

Nice demo that shows how to build a simple "chat room"   application.  


Jeremy Darling webmaster@eonclash.com TIDTCPCLIENT. TIDTCPSERVER. TIDTHREADMGRDEFAULT.
TidTCPClient
TidTCPServer
TidThreadMgrDefault
DayTimeServer

Very simple demonstration of a working "DayTime Server"  


unknown unknown TIDDAYTIME. TIDDAYTIMESERVER.
TidDayTime
TidDayTimeServer
DB Server

Demonstrates DB server and load reactoin  


unknown unknown TIDTCPSERVER.
TidTCPServer
DNS Resolver Client

Demonstrates using the DNS Resolver client component to   extract all record types in a DNS entry.  


Vladimir Vassiliev / Ray Malone voldemarv@hotpop.com / ray@mbssoftware.com TIDDNSRESOLVER.
TidDNSResolver
Echo Client

Simple example showing usage of the idEcho client  


unknown unknown Tidecho.
TidEcho
Echo Server

Simple example showing the TidEchoServer in operation  


unknown unknown Tidecho. TIDECHOSERVER.
TidEcho
TidEchoServer
Finger Client

Simple demonstration of finger client - interacts with Finger   Server demo  


unknown unknown TIDFINGER.
TidFinger
Finger Server

Finger server demonstration - basic example - interacts with   Finger Client demo  


unknown unknown TIDFINGER. Tidtime. TIDFINGERSERVER.
TidFinger
TidTime
TidFingerServer
FTPDemo

FTP Client demonstration - handles both UNIX and NT directory   structures  


Doychin Bondzhev doichin@5group.com TIdFTP. TIdAntiFreeze. TIdLogDebug.
TidFTP
TidAntiFreeze
TidLogDebug
GopherClient

Basic gopher client that interacts with Gopher server example  


unknown unknown TIDGOPHER.
TidGopher
Gopher Server

Shows basic demo of Gopher Server - Interacts with Gopher   Client  


Pete Mee unknown TIDGOPHERSERVER.
TidGopherServer
HTTP Client

This demonstration shows the basics of interacting with a HTTP   server  


unknown unknown Tidhttp. TIdAntiFreeze. TIdConnectionInterceptOpenSSL.
TidHTTP
TidAntiFreeze
TidConnectionInterceptOpenSSL
HTTP Client Kylix

This demonstration shows the basics of interacting with a HTTP   server - Kylix  


unknown unknown Tidhttp. TIdAntiFreeze.
TidHTTP
TidAntiFreeze
HTTP Server

Basic implimentation of a HTTP server - interacts with HTTP   Client demo  


unknown unknown TIDHTTPSERVER. TIdServerInterceptOpenSSL.
TidHTTPServer
TidServerInterceptOpenSSL
DateTime Test

Demonstrates Date and Time handling for Internet Protocols   using TIdDateTimeStamp  


unknown unknown TIDDATETIMESTAMP.
TidDateTimeStamp
Image Server

Nice demo that shows how a client requests a dynamic listing of   image files, the server returning the file list, and then the client   requesting a binary stream of the image itself.  


Allen O'Neill allen_oneill@hotmail.com TIDTCPCLIENT. TIDTCPSERVER.
TidTCPClient
TidTCPServer
IndyBrowser

Demo that shows using the INDY HTTP Client in conjunstion   with the HTMLLite browser component from       http://www.pbear.com/  


Doychin Bondzhev doichin@5group.com Tidhttp. TIdAntiFreeze.
TidHTTP
TidAntiFreeze
Kylix Daemon

Demonstrates creating a Daemon that runs on Linux. Uses   TCPServer and client  


Anthony J. Caduto tcaduto@amsoftwaredesign.com TIDTCPCLIENT. TIDTCPSERVER. TIDTHREADMGRDEFAULT.
TidTCPClient
TidTCPServer
TidThreadMgrDefault
Mail Client

Demonstrates the basics of a real-time email client application.   Uses POP3, and SMTP in conjunction with TidMessage  


Hadi Harri hadi@pbe.com Tidpop3. Tidsmtp. TIdAntiFreeze. TIDMESSAGE.
TidPOP3
TidSMTP
TidAntiFreeze
TidMessage
Mail Client Kylix

Specific mail client demo for Kylix - demonstrates most   functionality required toimplement such a client  


unknown unknown Tidpop3. Tidsmtp. TIdAntiFreeze. TIDMESSAGE.
TidPOP3
TidSMTP
TidAntiFreeze
TidMessage
MAPS Demo

MAPS is a mail abuse system and is designed to check for   Spammers. Program also provides suggested bounce messages   for E-Mail systems to use when rejecting E-Mail from computers   on a list.  


unknown unknown TIDDNSRESOLVER.
TidDNSResolver
Usenet News Reader

Client demonstrating NTTP / Usenet client  


unknown unknown TIDTCPCLIENT. TIdNNTP. TIdAntiFreeze. TIDMESSAGE. TIdConnectionInterceptOpenSSL.
TidTCPClient
TidNNTP
TidAntiFreeze
TidMessage
TidConnectionInterceptOpenSSL
Parse URL

Demonstrates using TidURL to parse a URL command into its   individual parts.  


unknown unknown *unknown*
PING Client GUI

Application that uses the TidIcmpClient to demonstrate   gathering PING statistics. Unike the PING console application,   this demo has a basic user interface  


unknown unknown TIDICMPCLIENT.
TidIcmpClient
Proxy Client Demo

Simple proxy demo which uses the Mapped Port component.   Run this demo, launch a browser, and open this URL with your   browser: http://127.0.0.1:81/ It will show you the Borland   website. The mapped port component in this demo maps   incoming connections on port 81 to www.borland.com on port 80   (web port)  


unknown unknown TIDMAPPEDPORTTCP.
TidMappedPortTCP
QOTD Client Demo

Simple QOTD (Quote Of The Day) demos displays the daily   quote received from a QuoteServer  


unknown unknown Tidqotd.
TidQOTD
Simple Server

Demonstrates basic usage of TidSimpleServer  


unknown unknown TIDSIMPLESERVER.
TidSimpleServer
SMTPRelay Demo Client

This demonstrates using the DNS resolver to resolve the   MX(mail)record of a domain, and using the DNS answers,   attempting to deliver mail directly to the recipients mailbox.   This can be useful for example where you want to get a message   to the recipient quickly, but your local SMTP server only sends   mail out at intervals.  


Allen O'Neill allen_oneill@hotmail.com TIDDNSRESOLVER. Tidsmtp. TIdAntiFreeze. TIDMESSAGE.
TidDNSResolver
TidSMTP
TidAntiFreeze
TidMessage
SSL HTTP Demo

Comprehensive example of using SSL (Secure Sockets layer)   encryption between a HTTP client and HTTP server  


unknown unknown Tidhttp. TIDHTTPSERVER. TIdAntiFreeze. TIDTHREADMGRDEFAULT. TIdConnectionInterceptOpenSSL. TIdServerInterceptOpenSSL.
TidHTTP
TidHTTPServer
TidAntiFreeze
TidThreadMgrDefault
TidConnectionInterceptOpenSSL
TidServerInterceptOpenSSL
SSL Tunnel

Implementation of a secure tunnel connection. Usage:   SSLTunnel Indy OpenSSL   DLLs available at: http://www.intelicom.si/download.html  


unknown unknown TIDTCPCLIENT. TIDMAPPEDPORTTCP. TIdConnectionInterceptOpenSSL.
TidTCPClient
TidMappedPortTCP
TidConnectionInterceptOpenSSL
TCPDataset

This demo shows how to send Database table and SQL query   data results fromserver toclient. It uses TKBMMemTable, an   opensource Memory Dataset component to handle the data both   on server and client side.  


Allen O'Neill allen_oneill@hotmail.com TIDTCPCLIENT. TIDTCPSERVER. TIdAntiFreeze.
TidTCPClient
TidTCPServer
TidAntiFreeze
TCP Stream Client/Server

Nice tidy demo that shoes how to send data streams between   client and server.  


Don Siders sidersd@att.net TIDTCPCLIENT. TIDTCPSERVER.
TidTCPClient
TidTCPServer
Telnet Demo

Simple application showing use of the TidTelnet component  


unknown unknown TIdTelnet.
TidTelnet
Threaded SMTP client

Nice demo that demonstrates using the Indy SMTP blocking   sockets within a thread  


Chad Z Hower Tidsmtp. TIDMESSAGE.
TidSMTP
TidMessage
Time Client Demo

Simple example of getting the time from a remote time server.   A list of open time servers is available at:   http://www.eecis.udel.edu/~mills/ntp/servers.html  


unknown unknown Tidtime.
TidTime
TimeServer

Very basic application showing the TimeServer in action - no   code required !  


unknown unknown Tidtime. TIDTIMESERVER.
TidTime
TidTimeServer
TraceRoute Client

Very good demo that uses the TidICMPClient component to trace   a route from client to host over TCP/IP.  


unknown unknown TIDICMPCLIENT. TIdAntiFreeze.
TidIcmpClient
TidAntiFreeze
Trivial FTP Client

Simple demo showing use of Trivial FTP  


unknown unknown
TidTrivalFTP
Trivial FTP Server

Good demo to show use of IdTrivialFTPServer  


unknown unknown
TidTrivalFTPServer
TCP Tunnel

Demonstrates TIdTunnelMaster and TIdTunnelSlave -   components for IP encapsulation "tunnels". TIdTunnelMaster   also allows construction of Virtual Private Networks through the   IP encapsulation tunnel facilities for SOCKS authentication,   tunnel management, data transformation, statistical logging, and   IP header CRC calculation with optional IP header message   types. TIdTunnelMaster works in conjunction with an instance of   TIdTunnelSlave that acts as the multithreaded server for   managing the endpoint for the IP tunnel.  


Gregor Ibic unknown TIdTunnelMaster. TIdTunnelSlave.
TidTunnelMaster
TidTunnelSlave
UDPChargenAndEcho

Demonstrates UDP Chargen and Echo  


unknown unknown TIDUDPCLIENT. TIDUDPSERVER.
TidUDPClient
TidUDPServer
UDP Client Server Demo

Nice concise example of using the UDP client and server   components  


Dr. Harley Mackenzie, HARD Software hjm@hardsoftware.com TIDUDPCLIENT. TIDUDPSERVER. TIdAntiFreeze.
TidUDPClient
TidUDPServer
TidAntiFreeze
Zip Code Lookup

Nice demo that shows simple TCPServer / Client interaction;   client sends in a (US) zip code, the server returns the location.  


unknown unknown TIDTCPCLIENT. TIDTCPSERVER. TIdAntiFreeze.
TidTCPClient
TidTCPServer
TidAntiFreeze
Whois GUI

Shows basic usage of the WhoIs component.  


Allen O'Neill allen_oneill@hotmail.com Tidwhois.
TidWhois

Notes: